"""
1. 在数据库成功连接的前提下
2. 后续做数据库的增删改查
3. 不管有没有异常，都要关闭数据库连接

try:
    可能发生异常的代码
except:
    处理异常的代码
else:
    没有发生异常，except不满足执行else
finally:
    不管有没有异常，最终都要执行

需求：
1. 获取用户输入的数字
2. 判断获取的数字是否整数
3. 如果不是整数, 提示输入错误
4. 如果是整数, 则进一步判断是奇数还是偶数
5. 最终提示: 程序运行结束
"""

try:
    num = int(input('请输入数据：'))
except Exception as e:
    print('产生异常 = ', e)
    print('输入错误')
else:
    print('没有异常')
    if num % 2 == 0:
        print(num, '为偶数')
    else:
        print(num, '为奇数')
finally:
    print('程序运行结束')
